package com.up.stores.service;


import com.up.stores.entity.User;
import com.up.stores.vo.UserVO;

public interface IBaseUserService {
    //用户注册方法
    void reg(String realName, String username, String password, String password2, String phone, String email);
    //传用户名和密码，返回用户名，若没有，返回null
    User login(String username, String password);
    //修改密码
    void changePassword(Integer uid, String username, String oldPassword, String newPassword, String newPassword2);
    //获取当前登录用户的信息,返回当前的登录用户的信息
    UserVO getByUid(Integer uid);
    //修改用户个人资料
    void changeInfo(User user, Integer uid);
    //上传用户头像
    void changeAvatar(Integer uid, String username, String avatar);


}
